8888 SW 136td St, Ste 303, Miami, FL 33176-5883, Miami
"I had a great in this restaurant. We enjoyed the awesome vibes and the meals. The staff are super a"
"I had a great in this restaurant. We enjoyed the awesome vibes and the meals. The staff are super a"